package aip.ui.consultation.web.spring;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

import com.googlecode.horncomb.bean.paged.PagedSettingContainer;
import com.googlecode.horncomb.bean.paged.PagedSetting;

/**
 * Consultation list form
 * <p>
 * 负责人/principal:<br/>
 * 修改记录/revision:<br/>
 * 日期:<br/>
 * 修改人:<br/>
 * 修改说明:<br/>
 * @author
 * @version $Id$
 */
public class ConsultationListForm implements PagedSettingContainer
{
    /** 分页信息 */
    private Map<String, PagedSetting> pagedSettingMap = new HashMap<String, PagedSetting>();

    /** 选中的Id */
    private Set<Integer> selectedIds = new HashSet<Integer>();
    /** 接单专家 */
    private String expert;

    private int start = 0;

    public ConsultationListForm()
    {
        super();
    }

    /**
     * {@inheritDoc}
     */
    public Map<String, PagedSetting> getPagedSettingMap()
    {
        return pagedSettingMap;
    }

    /**
     * @param pagedSettingMap
     *        the pagedSettingMap to set
     */
    public void setPagedSettingMap(Map<String, PagedSetting> pagedSettingMap)
    {
        this.pagedSettingMap = pagedSettingMap;
    }

    /**
     * @return the selectedIds
     */
    public Set<Integer> getSelectedIds()
    {
        return selectedIds;
    }

    /**
     * @param selectedIds
     *        the selectedIds to set
     */
    public void setSelectedIds(Set<Integer> selectedIds)
    {
        this.selectedIds = selectedIds;
    }

    /**
     * @return the expert
     */
    public String getExpert()
    {
        return expert;
    }

    /**
     * @param expert
     *        the expert to set
     */
    public void setExpert(String expert)
    {
        this.expert = expert;
    }

    /**
     * @return the start
     */
    public int getStart()
    {
        return start;
    }

    /**
     * @param start
     *        the start to set
     */
    public void setStart(int start)
    {
        this.start = start;
    }
}
